「重構是種持續的行為,更是一種習慣。相對於TDD以需求的scenario來設計測試案例的起手式,我個人更喜歡把重構當作打完一套拳後的收手式」
#refactoring #破窗理論 #技術債
重構,一直都是一種連續性的行為。
屬於每一次 production code 的設計與產出的過程中,必要的一環。
技術債如果不即時清理,專案越後期,要還的利息就越多,就會以債養債,直到整個專案變成火坑。
不要再相信「明天」、「之後」、「有時間」這些詞彙了,就是異動的當下,把債清掉。在茫茫大海中,只有讓自己先有扎實的立足之地後,才能有足夠的施力點,慢慢地填海造陸。
你們的產品,是左邊還是右邊呢? :P